500 |
How can I get the number of results after a filter is applied
// Occurs when the user presses and then releases the left mouse button over the list control. Procedure OnComClick Forward Send OnComClick Send ComClearFilter End_Procedure // Occurs when filter was changed. Procedure OnComFilterChange Forward Send OnComFilterChange Variant v Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComMatchItemCount of hoItems to v Send Destroy to hoItems Showln "Items.MatchItemCount" v Variant vA Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComMatchItemCount of hoItems1 to vA Send Destroy to hoItems1 Showln (ComFormatABC(Self,"value < 0 ? `filter applied: ` + abs(value + 1) + ` result(s)` : `no filter`",vA,Nothing,Nothing)) End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Pos" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComAllowSort of hoColumn1 to False Set ComWidth of hoColumn1 to 32 Set ComFormatColumn of hoColumn1 to "1 apos ``" Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems2 Get ComItems to voItems2 Handle hoItems2 Get Create (RefClass(cComItems)) to hoItems2 Set pvComObject of hoItems2 to voItems2 Get ComAdd of hoItems2 "Item A" to Nothing Get ComAdd of hoItems2 "Item B" to Nothing Get ComAdd of hoItems2 "Item C" to Nothing Send Destroy to hoItems2 Set ComFilterBarPromptVisible to OLEexFilterBarPromptVisible Set ComFilterBarPromptPattern to "Item" Send ComEndUpdate End_Procedure |
499 |
How can I programmatically clear the control's filter
// Occurs when the user presses and then releases the left mouse button over the list control. Procedure OnComClick Forward Send OnComClick Send ComClearFilter End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Pos" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComAllowSort of hoColumn1 to False Set ComWidth of hoColumn1 to 32 Set ComFormatColumn of hoColumn1 to "1 apos ``" Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item A" to Nothing Get ComAdd of hoItems "Item B" to Nothing Get ComAdd of hoItems "Item C" to Nothing Send Destroy to hoItems Set ComFilterBarPromptVisible to OLEexFilterBarPromptVisible Set ComFilterBarPromptPattern to "B" Send ComEndUpdate End_Procedure |
498 |
Is it possible to prevent closing the control's filter bar, so it is always shown (prompt-combined)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Pos" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComAllowSort of hoColumn1 to False Set ComWidth of hoColumn1 to 32 Set ComFormatColumn of hoColumn1 to "1 apos ``" Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item A" to Nothing Get ComAdd of hoItems "Item B" to Nothing Get ComAdd of hoItems "Item C" to Nothing Send Destroy to hoItems Set ComFilterBarPromptPattern to "B" Set ComFilterBarPromptVisible to (OLEexFilterBarVisible + OLEexFilterBarPromptVisible) Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn2 Get ComItem of hoColumns2 0 to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComFilterType of hoColumn2 to OLEexFilter Set ComFilter of hoColumn2 to "Item B" Send Destroy to hoColumn2 Send Destroy to hoColumns2 Send ComApplyFilter Send ComEndUpdate End_Procedure |
497 |
Is it possible to prevent closing the control's filter bar, so it is always shown (prompt)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Pos" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComAllowSort of hoColumn1 to False Set ComWidth of hoColumn1 to 32 Set ComFormatColumn of hoColumn1 to "1 apos ``" Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item A" to Nothing Get ComAdd of hoItems "Item B" to Nothing Get ComAdd of hoItems "Item C" to Nothing Send Destroy to hoItems Set ComFilterBarPromptVisible to OLEexFilterBarPromptVisible Set ComFilterBarPromptPattern to "B" Send ComEndUpdate End_Procedure |
496 |
Is it possible to prevent closing the control's filter bar, so it is always shown
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Pos" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComAllowSort of hoColumn1 to False Set ComWidth of hoColumn1 to 32 Set ComFormatColumn of hoColumn1 to "1 apos ``" Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item A" to Nothing Get ComAdd of hoItems "Item B" to Nothing Get ComAdd of hoItems "Item C" to Nothing Send Destroy to hoItems Set ComFilterBarCaption to "len(value) = 0 ? `<fgcolor=808080>no filter` : value" Set ComFilterBarPromptVisible to OLEexFilterBarVisible Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn2 Get ComItem of hoColumns2 0 to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComFilterType of hoColumn2 to OLEexFilter Set ComFilter of hoColumn2 to "Item B" Send Destroy to hoColumn2 Send Destroy to hoColumns2 Send ComApplyFilter Send ComEndUpdate End_Procedure |
495 |
How can I find if the control is running in DPI mode
|
494 |
I am using single selection, the question is if possible to select an item only when the user releases the mouse, as currently it selects the item as soon as the user clicks it
// Fired after a new item is selected. Procedure OnComSelectionChanged Forward Send OnComSelectionChanged Showln "SelectionChanged" End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Send ComFreezeEvents True Set ComSingleSel to True Set ComSelectOnRelease to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Column" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "1 apos `A-Z`" Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "" to Nothing Set ComSelectItem of hoItems (ComAdd(hoItems,"")) to True Get ComAdd of hoItems "" to Nothing Send Destroy to hoItems Send ComFreezeEvents False Send ComEndUpdate End_Procedure |
493 |
Is it possible to select nothing
// Fired after a new item is selected. Procedure OnComSelectionChanged Forward Send OnComSelectionChanged Showln "SelectionChanged" End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Send ComFreezeEvents True Set ComAllowSelectNothing to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Column" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "1 apos `A-Z`" Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "" to Nothing Set ComSelectItem of hoItems (ComAdd(hoItems,"")) to True Get ComAdd of hoItems "" to Nothing Send Destroy to hoItems Send ComFreezeEvents False Send ComEndUpdate End_Procedure |
492 |
How do I change the drop down filter icon/button (black)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "gBFLBCJwBAEHhEJAAEhABXUIQAAYAQGKIcBiAKBQAGYBIJDEMgzDDAUBjKKocQTC4AIQjCK4JDKHYJRpHEZyCA8EhqGASRAFUQBYiWE4oSpLABQaK0ZwIGyRIrkGQgQgmPYDSDNU4zVIEEglBI0TDNczhNDENgtGYaJqHIYpZBcM40TKkEZoSIITZcRrOEBiRL1S0RBhGcRUHZlWzdN64LhuK47UrWdD/XhdVzXRbjfz1Oq+bxve48Br7A5yYThdr4LhOFQ3RjIL4xbIcUwGe6VZhjOLZXjmO49T69HTtOCYBEBA" to Nothing Send Destroy to hoAppearance Set ComBackground OLEexCursorHoverColumn to -1 Set ComBackground OLEexHeaderFilterBarButton to |CI$1000000 Set ComBackground OLEexBackColorFilter to (RGB(0,0,1)) Set ComBackground OLEexForeColorFilter to (RGB(255,255,255)) Set ComDescription OLEexFilterBarExclude to "<bgcolor 0><fgcolor ffffff> Exclude </fgcolor></bgcolor>" Set ComHeaderAppearance to OLENone2 Set ComBackColorHeader to (RGB(0,0,0)) Set ComForeColorHeader to (RGB(255,255,255)) Set ComHeaderVisible to True Set ComBackColorLevelHeader to (ComBackColor(Self)) Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Filter" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFilterList of hoColumn to (OLEexShowExclude + OLEexShowCheckBox) Set ComDisplayFilterButton of hoColumn to True Set ComAllowSort of hoColumn to False Set ComAllowDragging of hoColumn to False Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "One" to Nothing Get ComAdd of hoItems "Two" to Nothing Get ComAdd of hoItems "Three" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
491 |
How do I change the drop down filter icon/button (white)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 2 "gBFLBCJwBAEHhEJAAEhABX8GACAADACAxSDEMQBQKAAzQFAYbhgHCGAAGQaBUgmFgAQhFcZQSKUOQTDKNYykCIRSDUJYkSZEIyjBI8ExXFqNACkGKwYgmNYiTLAcgANJ0WBaGIZJ4gOT5fDKMoEDRRYADFCscwxJybQAqGQKKb+VgAVY/cTyBIAEQSKA0TDOQ5TSKWB4JPZQRBEbZMNBtBIUJquKaqShdQJCU5FdY3Xblez9P7AMBwLFEC4NQ8YNYuPhjR4dRTIMhvVAsUArFh8Zg9GZZFjmDIDT4ydBLTQwcyVIKnP5qOa6XbmPoCQDYKxZHYxPzVDa3axuL76dqCAT7XrXNy1TbNRrzQKfcJqfCbdw2YaDZLOOT3fjuI4hhKaRzFAHJ+jYQ4xHuY4gHuGIXGeExqC8Tp6C+PoEm+G5ImycRgh0XwvDGa5rgOeoejyXwnFeQp2mkf5ClgBB9gCWIYAwfYAEKV58mkdwOggNArgOXY2EWLoDkKOA0mgbhOGgZApgaSBIHWSYHSmbApgYThmESZYJkIeIkgeCpfliLIHgpMIcmUYYYmODAlg2SI4mWfRfGOEguDcCRjFYAJihCQhJBSDoRmONgKEcI4kFCEJhhOVYTmYnAlEAQhWBMJYJGYWoWmWSR2F6F5lnkWAQhUAgpEieRWEuSYkjWGpmkmNhuhuZwJkYcocmaaYkjyEhngnUA6lEFAlAEgI=" to Nothing Get ComAdd of hoAppearance 1 "CP:2 -14 -4 -2 4" to Nothing Send Destroy to hoAppearance Set ComBackground OLEexHeaderFilterBarButton to |CI$1000000 Set ComBackground OLEexCursorHoverColumn to (ComBackColor(Self)) Set ComHeaderAppearance to OLENone2 Set ComBackColorHeader to (RGB(255,255,255)) Set ComHeaderVisible to True Set ComHeaderHeight to 24 Set ComBackColorLevelHeader to (ComBackColor(Self)) Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Filter" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComAllowSort of hoColumn to False Set ComAllowDragging of hoColumn to False Send Destroy to hoColumn Send Destroy to hoColumns Send ComEndUpdate End_Procedure |
490 |
Can I display the column's multiple-lines caption vertically oriented (method 2)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComHeaderHeight to 48 Set ComColumnAutoResize to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "And others ..." to Nothing Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComHTMLCaption of hoColumn to "First Column" Set ComHeaderVertical of hoColumn to True Set ComWidth of hoColumn to 36 Set ComAllowSizing of hoColumn to False Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComDef of hoColumn OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn to 0 Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComHTMLCaption of hoColumn1 to "<c><b>Second Column" Set ComHeaderVertical of hoColumn1 to True Set ComWidth of hoColumn1 to 36 Set ComAllowSizing of hoColumn1 to False Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Set ComDef of hoColumn1 OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn1 to 1 Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComHTMLCaption of hoColumn2 to "<r>Third Column" Set ComHeaderVertical of hoColumn2 to True Set ComWidth of hoColumn2 to 36 Set ComAllowSizing of hoColumn2 to False Set ComDef of hoColumn2 OLEexCellHasCheckBox to True Set ComDef of hoColumn2 OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn2 to 2 Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellState of hoItems (ComAdd(hoItems,"Item 1")) 3 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 2")) 2 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 3")) 1 to 1 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
489 |
Can I display the column's multiple-lines caption vertically oriented (method 1)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComHeaderHeight to 48 Set ComHeaderSingleLine to False Set ComColumnAutoResize to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "And others ..." to Nothing Variant voColumn Get ComAdd of hoColumns "First Column" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComHeaderVertical of hoColumn to True Set ComWidth of hoColumn to 36 Set ComAllowSizing of hoColumn to False Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComDef of hoColumn OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn to 0 Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Second Column" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComHeaderBold of hoColumn1 to True Set ComHeaderVertical of hoColumn1 to True Set ComWidth of hoColumn1 to 36 Set ComAllowSizing of hoColumn1 to False Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Set ComDef of hoColumn1 OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn1 to 1 Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "Third Column" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComHeaderVertical of hoColumn2 to True Set ComWidth of hoColumn2 to 36 Set ComAllowSizing of hoColumn2 to False Set ComDef of hoColumn2 OLEexCellHasCheckBox to True Set ComDef of hoColumn2 OLEexCellPaddingLeft to 8 Set ComPosition of hoColumn2 to 2 Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellState of hoItems (ComAdd(hoItems,"Item 1")) 3 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 2")) 2 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 3")) 1 to 1 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
488 |
Can I display the column's caption vertically oriented (method 2)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComHeaderHeight to 48 Set ComColumnAutoResize to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "And others ..." to Nothing Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComHTMLCaption of hoColumn to "First" Set ComHeaderVertical of hoColumn to True Set ComWidth of hoColumn to 20 Set ComAllowSizing of hoColumn to False Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComPosition of hoColumn to 0 Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComHTMLCaption of hoColumn1 to "<c><b>Second" Set ComHeaderVertical of hoColumn1 to True Set ComWidth of hoColumn1 to 20 Set ComAllowSizing of hoColumn1 to False Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Set ComPosition of hoColumn1 to 1 Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComHTMLCaption of hoColumn2 to "<r>Third" Set ComHeaderVertical of hoColumn2 to True Set ComWidth of hoColumn2 to 20 Set ComAllowSizing of hoColumn2 to False Set ComDef of hoColumn2 OLEexCellHasCheckBox to True Set ComPosition of hoColumn2 to 2 Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellState of hoItems (ComAdd(hoItems,"Item 1")) 3 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 2")) 2 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 3")) 1 to 1 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
487 |
Can I display the column's caption vertically oriented (method 1)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComHeaderHeight to 48 Set ComColumnAutoResize to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "And others ..." to Nothing Variant voColumn Get ComAdd of hoColumns "First" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComHeaderVertical of hoColumn to True Set ComWidth of hoColumn to 20 Set ComAllowSizing of hoColumn to False Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComPosition of hoColumn to 0 Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Second" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComHeaderBold of hoColumn1 to True Set ComHeaderVertical of hoColumn1 to True Set ComWidth of hoColumn1 to 20 Set ComAllowSizing of hoColumn1 to False Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Set ComPosition of hoColumn1 to 1 Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "Third" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComHeaderVertical of hoColumn2 to True Set ComWidth of hoColumn2 to 20 Set ComAllowSizing of hoColumn2 to False Set ComDef of hoColumn2 OLEexCellHasCheckBox to True Set ComPosition of hoColumn2 to 2 Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellState of hoItems (ComAdd(hoItems,"Item 1")) 3 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 2")) 2 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 3")) 1 to 1 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
486 |
How do I get sorted the column as string, numeric, date, date and time. Also how can it be applied to drop down filter panel
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Date" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexSortItemsDesc) Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "DateTime" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComSortType of hoColumn1 to OLESortDateTime Set ComDisplayFilterButton of hoColumn1 to True Set ComDisplayFilterPattern of hoColumn1 to False Set ComFilterList of hoColumn1 to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexSortItemsDesc) Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn2 Get ComAdd of hoColumns2 "Time" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComSortType of hoColumn2 to OLESortTime Set ComDisplayFilterButton of hoColumn2 to True Set ComDisplayFilterPattern of hoColumn2 to False Set ComFilterList of hoColumn2 to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexSortItemsDesc) Set ComFormatColumn of hoColumn2 to "time(value)" Send Destroy to hoColumn2 Send Destroy to hoColumns2 Variant voColumns3 Get ComColumns to voColumns3 Handle hoColumns3 Get Create (RefClass(cComColumns)) to hoColumns3 Set pvComObject of hoColumns3 to voColumns3 Variant voColumn3 Get ComAdd of hoColumns3 "Numeric" to voColumn3 Handle hoColumn3 Get Create (RefClass(cComColumn)) to hoColumn3 Set pvComObject of hoColumn3 to voColumn3 Set ComSortType of hoColumn3 to OLESortNumeric Set ComDisplayFilterButton of hoColumn3 to True Set ComFilterList of hoColumn3 to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexSortItemsDesc) Send Destroy to hoColumn3 Send Destroy to hoColumns3 Variant voColumns4 Get ComColumns to voColumns4 Handle hoColumns4 Get Create (RefClass(cComColumns)) to hoColumns4 Set pvComObject of hoColumns4 to voColumns4 Variant voColumn4 Get ComAdd of hoColumns4 "String" to voColumn4 Handle hoColumn4 Get Create (RefClass(cComColumn)) to hoColumn4 Set pvComObject of hoColumn4 to voColumn4 Set ComDisplayFilterButton of hoColumn4 to True Set ComFilterList of hoColumn4 to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexSortItemsDesc) Send Destroy to hoColumn4 Send Destroy to hoColumns4 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "1/27/2010" to h Set ComCaption of hoItems h 1 to "1/27/2010 10:00:00 AM" Set ComCaption of hoItems h 2 to (ComCaption(hoItems,h,1)) Set ComCaption of hoItems h 3 to 1 Set ComCaption of hoItems h 4 to (ComCaption(hoItems,h,3)) Get ComAdd of hoItems "1/27/2011" to h Set ComCaption of hoItems h 1 to "1/27/2011 9:00:00 AM" Set ComCaption of hoItems h 2 to (ComCaption(hoItems,h,1)) Set ComCaption of hoItems h 3 to 11 Set ComCaption of hoItems h 4 to (ComCaption(hoItems,h,3)) Get ComAdd of hoItems "11/2/2010" to h Set ComCaption of hoItems h 1 to "11/2/2010 9:00:00 AM" Set ComCaption of hoItems h 2 to (ComCaption(hoItems,h,1)) Set ComCaption of hoItems h 3 to 2 Set ComCaption of hoItems h 4 to (ComCaption(hoItems,h,3)) Send Destroy to hoItems Variant voColumns5 Get ComColumns to voColumns5 Handle hoColumns5 Get Create (RefClass(cComColumns)) to hoColumns5 Set pvComObject of hoColumns5 to voColumns5 Variant voColumn5 Get ComItem of hoColumns5 "DateTime" to voColumn5 Handle hoColumn5 Get Create (RefClass(cComColumn)) to hoColumn5 Set pvComObject of hoColumn5 to voColumn5 Set ComDisplayFilterDate of hoColumn5 to False Send Destroy to hoColumn5 Send Destroy to hoColumns5 Send ComEndUpdate End_Procedure |
485 |
How can I get ride / hide the image being dragged by OLE Drag and Drop
// Occurs when the OLEDrag method is called. Procedure OnComOLEStartDrag Variant llData Integer llAllowedEffects Forward Send OnComOLEStartDrag llData llAllowedEffects // Data.SetData("data to drag") Move 1 to AllowedEffects End_Procedure Procedure OnCreate Forward Send OnCreate Set ComOLEDropMode to OLEexOLEDropManual Set ComBackground OLEexDragDropAfter to (RGB(255,255,255)) Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Get ComAdd of hoItems "Item 3" to Nothing Send Destroy to hoItems End_Procedure |
484 |
Is there an event that fires on the exList control when the order of items in the list is changed via dragging
|
483 |
How can I export checked items only
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "C1" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCellHasCheckBox to True Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "C2" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComFormatColumn of hoColumn1 to "1 index `A-Z`" Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "C3" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComFormatColumn of hoColumn2 to "100 index ``" Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Set ComCellState of hoItems (ComAdd(hoItems,"Item 2")) 0 to 1 Set ComCellState of hoItems (ComAdd(hoItems,"Item 3")) 0 to 1 Send Destroy to hoItems Send ComEndUpdate Showln "Export CSV Checked Items Only:" Showln (ComExport(Self,"","chk")) End_Procedure |
482 |
How can I export a hidden column
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "C1" to Nothing Variant voColumn Get ComAdd of hoColumns "C2" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "1 index `A-Z`" Set ComVisible of hoColumn to False Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "C3" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComFormatColumn of hoColumn1 to "100 index ``" Set ComVisible of hoColumn1 to False Send Destroy to hoColumn1 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Get ComAdd of hoItems "Item 3" to Nothing Send Destroy to hoItems Send ComEndUpdate Showln "Export CSV Hidden Columns (1,2):" Showln (ComExport(Self,"","|1,2")) End_Procedure |
481 |
Is it possible to have a different alignment for parts of the cell's caption
|
480 |
I have a column with Def(exCellSingleLine) property on False, word-wrapping, and I am wondering if possible to update the column's content while user is resizing it
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "MultipleLine" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComWidth of hoColumn to 32 Set ComDef of hoColumn OLEexCellSingleLine to False Set ComDef of hoColumn OLEexColumnResizeContiguously to True Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "SingleLine" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDef of hoColumn1 OLEexCellSingleLine to False Send Destroy to hoColumn1 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"This is a bit of long text that should break the line")) 1 to "This is a bit of long text that should break the line" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
479 |
How can I hide the cell's tooltip
// Fired when the control prepares the object's tooltip. Procedure OnComToolTip Integer llItemIndex Integer llColIndex Boolean llVisible Integer llX Integer llY Integer llCX Integer llCY Forward Send OnComToolTip llItemIndex llColIndex llVisible llX llY llCX llCY Showln "The tooltip is about to be shown" Move False to Visible End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Def" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellToolTip of hoItems (ComAdd(hoItems,"Item 1")) 0 to "This is a bit of text that's shown when cursor hovers the item." Set ComCellToolTip of hoItems (ComAdd(hoItems,"Item 2")) 0 to "This is a bit of text that's shown when cursor hovers the item." Set ComCellToolTip of hoItems (ComAdd(hoItems,"Item 3")) 0 to "This is a bit of text that's shown when cursor hovers the item." Send Destroy to hoItems Send ComEndUpdate End_Procedure |
478 |
How can I find out if an item is selected or unselected
// Occurs when the user moves the mouse. Procedure OnComMouseMove Short llButton Short llShift OLE_XPOS_PIXELS llX OLE_YPOS_PIXELS llY Forward Send OnComMouseMove llButton llShift llX llY Variant i Get ComItemFromPoint -1 -1 c hit to i Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Showln (ComSelectItem(hoItems,i)) Send Destroy to hoItems End_Procedure Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Header" to Nothing Send Destroy to hoColumns Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 "Item 1" to Nothing Set ComSelectItem of hoItems1 (ComAdd(hoItems1,"Item 2")) to True Get ComAdd of hoItems1 "Item 3" to Nothing Send Destroy to hoItems1 End_Procedure |
477 |
How do I sort the index column as numeric
// Occurs after a new Item is inserted to Items collection. Procedure OnComAddItem Integer llItem Forward Send OnComAddItem llItem Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellData of hoItems llItem 1 to llItem Send Destroy to hoItems End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComDrawGridLines to OLEexAllLines Set ComColumnAutoResize to True Set ComShowFocusRect to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Next" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCellPaddingLeft to 4 Set ComDef of hoColumn OLEexHeaderPaddingLeft to 4 Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Index" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComWidth of hoColumn1 to 48 Set ComFormatColumn of hoColumn1 to "(((0 := (1 index ``)) mod 3) case ( default: ``; 0 : `<r><fgcolor=B0B0B0>`; 1: ``; 2 : `<c><fgcolor=808080>` )) + str(=:0)" Set ComDef of hoColumn1 OLEexCaptionFormat to 1 Set ComSortType of hoColumn1 to OLESortUserData Set ComPosition of hoColumn1 to 0 Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 "Item 1" to Nothing Get ComAdd of hoItems1 "Item 2" to Nothing Get ComAdd of hoItems1 "Item 3" to Nothing Get ComAdd of hoItems1 "Item 4" to Nothing Get ComAdd of hoItems1 "Item 5" to Nothing Get ComAdd of hoItems1 "Item 6" to Nothing Get ComAdd of hoItems1 "Item 7" to Nothing Get ComAdd of hoItems1 "Item 8" to Nothing Get ComAdd of hoItems1 "Item 9" to Nothing Get ComAdd of hoItems1 "Item 10" to Nothing Send Destroy to hoItems1 Send ComEndUpdate End_Procedure |
476 |
How can I put icons/images into buttons
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to True Send ComImages "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=" Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "C+B" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 48 Set ComFormatColumn of hoColumn to "` <img>` + ( 1 + (1 index ``) mod 3 ) + `</img> `" Set ComDef of hoColumn OLEexCaptionFormat to 1 Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComDef of hoColumn OLEexCellHasButton to True Set ComDef of hoColumn (OLEexCellHasButton + OLEexCellHasRadioButton) to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Get ComAdd of hoColumns1 "" to Nothing Send Destroy to hoColumns1 Set ComDrawGridLines to OLEexVLines Set ComDefaultItemHeight to 20 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
475 |
Is it possible to have a CheckBox and Button TOGETHER on all cells in a column
// Fired after the user clicks the cell's button. Procedure OnComCellButtonClick Integer llItem Integer llColIndex Forward Send OnComCellButtonClick llItem llColIndex Showln "CellButtonClick" llItem End_Procedure // Fired after cell's state is changed. Procedure OnComCellStateChanged Integer llItem Integer llColIndex Forward Send OnComCellStateChanged llItem llColIndex Showln "CellStateChanged" llItem End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 32 Set ComFormatColumn of hoColumn to "1 index ``" Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Def" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAllowSizing of hoColumn1 to False Set ComWidth of hoColumn1 to 48 Set ComFormatColumn of hoColumn1 to "` `" Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Set ComDef of hoColumn1 OLEexCellHasButton to True Set ComDef of hoColumn1 (OLEexCellHasButton + OLEexCellHasRadioButton) to True Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Get ComAdd of hoColumns2 "" to Nothing Send Destroy to hoColumns2 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Get ComAdd of hoItems "" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
474 |
Does filtering work with umlauts / accents characters
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Names" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComFilterType of hoColumn to OLEexPattern Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Mantel" to Nothing Get ComAdd of hoItems "Mechanik" to Nothing Get ComAdd of hoItems "Motor" to Nothing Get ComAdd of hoItems "Murks" to Nothing Get ComAdd of hoItems "Märchen" to Nothing Get ComAdd of hoItems "Möhren" to Nothing Get ComAdd of hoItems "Mühle" to Nothing Get ComAdd of hoItems "Sérigraphie" to Nothing Send Destroy to hoItems Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComItem of hoColumns1 0 to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComFilter of hoColumn1 to "*ä*" Send Destroy to hoColumn1 Send Destroy to hoColumns1 Send ComApplyFilter Send ComEndUpdate End_Procedure |
473 |
Can I set the search box / filterbarprompt to invisible, so I can use my own input and *string* via VBA
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to True Set ComContinueColumnScroll to False Set ComMarkSearchColumn to False Set ComSearchColumnIndex to 1 Set ComFilterBarHeight to 0 Set ComFilterBarPromptVisible to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Name" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComWidth of hoColumn to 96 Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Title" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComWidth of hoColumn1 to 96 Send Destroy to hoColumn1 Get ComAdd of hoColumns "City" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h0 Get ComAdd of hoItems "Nancy Davolio" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "Seattle" Get ComAdd of hoItems "Andrew Fuller" to h0 Set ComCaption of hoItems h0 1 to "Vice President, Sales" Set ComCaption of hoItems h0 2 to "Tacoma" Set ComSelectItem of hoItems h0 to True Get ComAdd of hoItems "Janet Leverling" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "Kirkland" Get ComAdd of hoItems "Margaret Peacock" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "Redmond" Get ComAdd of hoItems "Steven Buchanan" to h0 Set ComCaption of hoItems h0 1 to "Sales Manager" Set ComCaption of hoItems h0 2 to "London" Get ComAdd of hoItems "Michael Suyama" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "London" Get ComAdd of hoItems "Robert King" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "London" Get ComAdd of hoItems "Laura Callahan" to h0 Set ComCaption of hoItems h0 1 to "Inside Sales Coordinator" Set ComCaption of hoItems h0 2 to "Seattle" Get ComAdd of hoItems "Anne Dodsworth" to h0 Set ComCaption of hoItems h0 1 to "Sales Representative" Set ComCaption of hoItems h0 2 to "London" Send Destroy to hoItems Set ComFilterBarPromptPattern to "London" Send ComEndUpdate End_Procedure |
472 |
How can I align captions of items with checkbox, with items with no checkbox
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCellImages of hoItems (ComAdd(hoItems,0)) 0 to "1" Set ComCellHasCheckBox of hoItems (ComAdd(hoItems,1)) 0 to True Set ComCellImages of hoItems (ComAdd(hoItems,2)) 0 to "1" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
471 |
How do I programmatically scroll the control (method 2)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to False Set ComContinueColumnScroll to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Set ComLayout to "vscroll = 10" Send ComEndUpdate End_Procedure |
470 |
How do I programmatically scroll the control (method 1)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to False Set ComContinueColumnScroll to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Set ComScrollPos True to 10 Send ComEndUpdate End_Procedure |
469 |
How can I decode the Layout property
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "C1" to Nothing Variant voColumn Get ComAdd of hoColumns "C2" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComPosition of hoColumn to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"SubItem 1.1")) 1 to "SubItem 1.2" Set ComCaption of hoItems (ComAdd(hoItems,"SubItem 2.1")) 1 to "SubItem 2.2" Send Destroy to hoItems Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComItem of hoColumns1 "C2" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComSortOrder of hoColumn1 to OLESortDescending Send Destroy to hoColumn1 Send Destroy to hoColumns1 Send ComEndUpdate Showln "Encoded:" (ComLayout(Self)) Handle hoPrint Get Create (RefClass(cComPrint)) to hoPrint // Import the 'ExPrint 1.0 Control Library' library Variant vText64 Get ComLayout to vText64 Showln "Decoded: " (ComDecode64TextW(hoPrint,vText64)) Send Destroy to hoPrint End_Procedure |
468 |
Does the title of the cell's tooltip supports HTML format
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComCaption of hoColumn to "" Set ComHTMLCaption of hoColumn to "Column" Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "tooltip w/h different title" to h Set ComCellToolTip of hoItems h 0 to "<c><b><fgcolor=FF0000>Title</fgcolor></b><br>This is bit of text that's shown when the user hovers the cell. This shows the title centered with a different color." Send Destroy to hoItems Send ComEndUpdate End_Procedure |
467 |
How do I specify a different title for the cell's tooltip
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComCaption of hoColumn to "This is the title" Set ComHTMLCaption of hoColumn to "Column" Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "tooltip w/h different title" to h Set ComCellToolTip of hoItems h 0 to "This is bit of text that's shown when the user hovers the cell." Send Destroy to hoItems Send ComEndUpdate End_Procedure |
466 |
The cell's tooltip displays the column's caption in its title. How can I get ride of that
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "C1" to Nothing Get ComAdd of hoColumns "C2" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "tooltip w/h caption" to h Set ComCellToolTip of hoItems h 0 to "This is bit of text that's shown when the user hovers the cell. This shows the column's caption in the title." Set ComCaption of hoItems h 1 to "tooltip no caption" Set ComCellToolTip of hoItems h 1 to "This is bit of text that's shown when the user hovers the cell. This shows no column's caption in the title." Send Destroy to hoItems Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn Get ComItem of hoColumns1 "C2" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComHTMLCaption of hoColumn to (ComCaption(hoColumn)) Set ComCaption of hoColumn to "" Send Destroy to hoColumn Send Destroy to hoColumns1 Send ComEndUpdate End_Procedure |
465 |
When you click the cell it takes some time before the edit box appears, can this delay be removed
// Occurs when the user presses and then releases the left mouse button over the list control. Procedure OnComClick Forward Send OnComClick Variant h Get ComItemFromPoint -1 -1 ColIndex HitTestInfo to h Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Send ComEdit of hoItems h ColIndex Send Destroy to hoItems End_Procedure Procedure OnCreate Forward Send OnCreate Set ComAllowEdit to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 "" to Nothing Get ComAdd of hoItems1 "Edit" to Nothing Get ComAdd of hoItems1 "" to Nothing Send Destroy to hoItems1 End_Procedure |
464 |
How can I programmatically show the column's filter
// Fired when right mouse button is clicked Procedure OnComRClick Forward Send OnComRClick Variant i Get ComItemFromPoint -1 -1 c hit to i Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComItem of hoColumns c to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Send ComShowFilter of hoColumn "-1,-1,128,128" Send Destroy to hoColumn Send Destroy to hoColumns End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComShowFocusRect to False Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Items " to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDisplayFilterPattern of hoColumn1 to False Set ComFilterList of hoColumn1 to (OLEexShowExclude + OLEexShowFocusItem + OLEexShowCheckBox) Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Get ComAdd of hoItems "Item 3" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
463 |
I want to be able to click on one of the headers, and sort by other column. How can I do that
// Fired after the user clicks on column's header. Procedure OnComColumnClick Variant llColumn Forward Send OnComColumnClick llColumn // Column.SortOrder = 1 Set ComSortOnClick to OLEexDefaultSort Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComItem of hoColumns "Sort" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortOrder of hoColumn to OLESortAscending Send Destroy to hoColumn Send Destroy to hoColumns Set ComSortOnClick to OLEexUserSort End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComSortOnClick to OLEexUserSort Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Get ComAdd of hoColumns1 "Items" to Nothing Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn1 Get ComAdd of hoColumns2 "Sort" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComVisible of hoColumn1 to False Send Destroy to hoColumn1 Send Destroy to hoColumns2 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"Item 1 (3)")) 1 to 3 Set ComCaption of hoItems (ComAdd(hoItems,"Item 2 (1)")) 1 to 1 Set ComCaption of hoItems (ComAdd(hoItems,"Item 3 (2)")) 1 to 2 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
462 |
How can I sort by two-columns, one by date and one by time
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComSingleSort to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Index" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "1 index ``" Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Date" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComSortType of hoColumn1 to OLESortDate Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "Time" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComSortType of hoColumn2 to OLESortTime Set ComFormatColumn of hoColumn2 to "time(value)" Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "1/1/2001" Set ComCaption of hoItems h 2 to "1/1/2001 10:00:00 AM" Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "12/31/2000" Set ComCaption of hoItems h 2 to "1/1/2001 10:00:00 AM" Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "1/1/2001" Set ComCaption of hoItems h 2 to "1/1/2001 6:00:00 AM" Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "12/31/2000" Set ComCaption of hoItems h 2 to "1/1/2001 8:00:00 AM" Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "1/1/2001" Set ComCaption of hoItems h 2 to "1/1/2001 8:00:00 AM" Get ComAdd of hoItems 0 to h Set ComCaption of hoItems h 1 to "12/31/2000" Set ComCaption of hoItems h 2 to "1/1/2001 6:00:00 AM" Send Destroy to hoItems Set ComLayout to "multiplesort="C1:1 C2:1"" Send ComEndUpdate End_Procedure |
461 |
How can I connect to a DBF file
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to False Set ComContinueColumnScroll to False Set ComMarkSearchColumn to False Variant rs Get Comcreateobject "ADODB.Recordset" to rs Send ComOpen "Select * From foxcode.DBF" "Provider=vfpoledb;Data Source=C:\Program Files\Microsoft Visual FoxPro 9\" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Send ComEndUpdate End_Procedure |
460 |
Does your control supports scrolling by touching the screen
Procedure OnCreate Forward Send OnCreate Set ComColumnAutoResize to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Set ComContinueColumnScroll to True Set ComScrollBySingleLine to True Set ComAutoDrag to (OLEexAutoDragScrollOnShortTouch + OLEexAutoDragScroll) End_Procedure |
459 |
How can I enlarge the size of the control's scroll bars, for using on touch screens
Procedure OnCreate Forward Send OnCreate Set ComScrollBars to OLEDisableBoth Set ComScrollWidth to 32 Set ComScrollHeight to 32 Set ComScrollButtonHeight to 32 Set ComScrollButtonWidth to 32 End_Procedure |
458 |
Is there a syntax for conditional formatting of items, based on CellState/CellStateChange
// Fired after cell's state is changed. Procedure OnComCellStateChanged Integer llItem Integer llColIndex Forward Send OnComCellStateChanged llItem llColIndex Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems llItem 2 to (ComCellState(hoItems,llItem,0)) Send Destroy to hoItems End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComShowFocusRect to False Set ComMarkSearchColumn to False Set ComSelBackMode to OLEexTransparent Variant v Variant voConditionalFormats Get ComConditionalFormats to voConditionalFormats Handle hoConditionalFormats Get Create (RefClass(cComConditionalFormats)) to hoConditionalFormats Set pvComObject of hoConditionalFormats to voConditionalFormats Get ComAdd of hoConditionalFormats "%2 != 0" Nothing to v Send Destroy to hoConditionalFormats Variant var_ConditionalFormat Move v to var_ConditionalFormat Set ComBold to True Set ComForeColor to (RGB(255,0,0)) Set ComApplyTo to OLEexFormatToItems Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComWidth of hoColumn to 16 Set ComAllowSizing of hoColumn to False Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Get ComAdd of hoColumns1 "Information" to Nothing Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn1 Get ComAdd of hoColumns2 "Hidden" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComVisible of hoColumn1 to False Send Destroy to hoColumn1 Send Destroy to hoColumns2 Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Set ComCaption of hoItems1 (ComAdd(hoItems1,"")) 1 to "This is a bit of text associated" Variant h Get ComAdd of hoItems1 "" to h Set ComCaption of hoItems1 h 1 to "This is a bit of text associated" Set ComCellState of hoItems1 h 0 to 1 Set ComCaption of hoItems1 (ComAdd(hoItems1,"")) 1 to "This is a bit of text associated" Send Destroy to hoItems1 Send ComEndUpdate End_Procedure |
457 |
How can I display the caption bellow to picture
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComScrollBySingleLine to True Set ComHTMLPicture "p1" to "c:\exontrol\images\zipdisk.gif" Set ComHTMLPicture "p2" to "c:\exontrol\images\auction.gif" Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "<c><img>p1</img><br><c>your caption1" to h Set ComCellSingleLine of hoItems h 0 to False Set ComCaptionFormat of hoItems h 0 to OLEexHTML Get ComAdd of hoItems "<c><img>p2</img><br><c>your caption2" to h Set ComCellSingleLine of hoItems h 0 to False Set ComCaptionFormat of hoItems h 0 to OLEexHTML Send Destroy to hoItems Send ComEndUpdate End_Procedure |
456 |
How can I add a vertical padding
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComDrawGridLines to OLEexAllLines Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Padding" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComDef of hoColumn OLEexCellSingleLine to False Set ComDef of hoColumn OLEexCellPaddingLeft to 6 Set ComDef of hoColumn OLEexCellPaddingRight to 6 Set ComDef of hoColumn OLEexCellPaddingTop to 6 Set ComDef of hoColumn OLEexCellPaddingBottom to 6 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "padding" to Nothing Get ComAdd of hoItems "padding" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
455 |
How do you embed HTML options into the anchor click string
|
454 |
I have the rows with different background color, and when I select the item it takes the color of the SelBackColor, and therefore is no longer visible behind the color. Is there any option to make the item's color being visible (method 3)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "gBFLBCJwBAEHhEJAEGg4BVEIQAAYAQGKIYBkAKBQAGaAoDDMOQwQwAAxjGKEEwsACEIrjKCRShyCYZRhGcTSBCIZBqEqSZLiEZRQCWIAzATGYBRfIUEgjBM6ExwG78egBHp/ZpkACIJJAaRjHQdJxGKKMQB9DIhCZpeKhWgkKIJBzOEyBRC4ERBGqNGrsIgLEqWZpnWhaNpWXYTLyBN64LhuK46g53O6wLxvK6hEr2dJ/YBcIAOfghf4NQ7EMRxLC8Mw3BDvYDkOAABAIgI=" to Nothing Send Destroy to hoAppearance Set ComSelBackColor to |CI$1fffffe Set ComShowFocusRect to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Items" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComItemBackColor of hoItems (ComAdd(hoItems,"red")) to (RGB(255,0,0)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"blue")) to (RGB(0,0,255)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"green")) to (RGB(0,255,0)) Send Destroy to hoItems Send ComEndUpdate End_Procedure |
453 |
I have the rows with different background color, and when I select the item it takes the color of the SelBackColor, and therefore is no longer visible behind the color. Is there any option to make the item's color being visible (method 2)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComSelBackMode to OLEexTransparent Set ComShowFocusRect to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Items" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComItemBackColor of hoItems (ComAdd(hoItems,"red")) to (RGB(255,0,0)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"blue")) to (RGB(0,0,255)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"green")) to (RGB(0,255,0)) Send Destroy to hoItems Send ComEndUpdate End_Procedure |
452 |
I have the rows with different background color, and when I select the item it takes the color of the SelBackColor, and therefore is no longer visible behind the color. Is there any option to make the item's color being visible (method 1)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComSelBackColor to (ComBackColor(Self)) Set ComSelForeColor to (ComForeColor(Self)) Set ComShowFocusRect to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Items" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComItemBackColor of hoItems (ComAdd(hoItems,"red")) to (RGB(255,0,0)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"blue")) to (RGB(0,0,255)) Set ComItemBackColor of hoItems (ComAdd(hoItems,"green")) to (RGB(0,255,0)) Send Destroy to hoItems Send ComEndUpdate End_Procedure |
451 |
I am using the FormatColumn property, but is it also possible to have a blank field when the value is '0'. I've tried the 'leading zero' flag in the FormatColumn, but that did not work
Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Currency" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "int(value) != 0 ? (value format `0||3|,`) : ``" Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems 123456789 to Nothing Send Destroy to hoItems Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 1234 to Nothing Send Destroy to hoItems1 Variant voItems2 Get ComItems to voItems2 Handle hoItems2 Get Create (RefClass(cComItems)) to hoItems2 Set pvComObject of hoItems2 to voItems2 Get ComAdd of hoItems2 0 to Nothing Send Destroy to hoItems2 Variant voItems3 Get ComItems to voItems3 Handle hoItems3 Get Create (RefClass(cComItems)) to hoItems3 Set pvComObject of hoItems3 to voItems3 Get ComAdd of hoItems3 2345 to Nothing Send Destroy to hoItems3 End_Procedure |
450 |
Do you have a VB sample on how to use .FormatColumn to show this number '123456789' like '123,456,789'
|
449 |
Is it possible to change the image while do OLE Drag and Drop operations
// Occurs when the OLEDrag method is called. Procedure OnComOLEStartDrag Variant llData Integer llAllowedEffects Forward Send OnComOLEStartDrag llData llAllowedEffects // Data.SetData(Items.FocusItem) End_Procedure Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Send Destroy to hoItems Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 "Item 2" to Nothing Send Destroy to hoItems1 Set ComOLEDropMode to OLEexOLEDropManual Set ComHTMLPicture "OLEDragDropImage" to "C:\Program Files\Exontrol\ExList\Sample\VB\UNICODE\unicode.jpg" End_Procedure |
448 |
Is it possible to change the image while do OLE Drag and Drop operations
// Occurs when the OLEDrag method is called. Procedure OnComOLEStartDrag Variant llData Integer llAllowedEffects Forward Send OnComOLEStartDrag llData llAllowedEffects // Data.SetData(Items.FocusItem) End_Procedure Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Send Destroy to hoItems Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 "Item 2" to Nothing Send Destroy to hoItems1 Set ComOLEDropMode to OLEexOLEDropManual Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "C:\Program Files\Exontrol\ExG2antt\Sample\EBN\xpbselIcon.ebn" to Nothing Send Destroy to hoAppearance Set ComBackground OLEexDragDropAfter to |CI$1000000 Set ComBackground OLEexDragDropBefore to (RGB(255,255,255)) End_Procedure |
447 |
How can copy and paste the selection to Microsoft Word, any OLE compliant application, as a snapshot
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "c:\exontrol\images\normal.ebn" to Nothing Send Destroy to hoAppearance Set ComHTMLPicture "p1" to "c:\exontrol\images\card.png" Set ComHTMLPicture "p2" to "c:\exontrol\images\sun.png" Set ComAutoDrag to OLEexAutoDragCopySnapShot Set ComShowFocusRect to False Set ComDefaultItemHeight to 26 Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Task" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaptionFormat of hoItems (ComAdd(hoItems,"<img>p1:32</img> Group 1")) 0 to OLEexHTML Set ComCaptionFormat of hoItems (ComAdd(hoItems,"<img>p2:32</img> Group 2")) 0 to OLEexHTML Send Destroy to hoItems Send ComEndUpdate End_Procedure |
446 |
How can copy and paste the selection to Microsoft Word, any OLE compliant application, as a image
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComHTMLPicture "p1" to "c:\exontrol\images\card.png" Set ComHTMLPicture "p2" to "c:\exontrol\images\sun.png" Set ComHeaderHeight to 24 Set ComDefaultItemHeight to 48 Set ComDrawGridLines to (|CI$fffffffc + OLEexVLines) Set ComGridLineColor to (RGB(240,240,240)) Set ComSelBackMode to OLEexTransparent Set ComColumnAutoResize to False Set ComContinueColumnScroll to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComItem of hoColumns 0 to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComItem of hoColumns1 0 to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComFormatColumn of hoColumn1 to "value + ` <img>p` + (1 + (value mod 3 ) ) + `</img>`" Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn2 Get ComItem of hoColumns2 0 to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComWidth of hoColumn2 to 112 Send Destroy to hoColumn2 Send Destroy to hoColumns2 Set ComAutoDrag to OLEexAutoDragCopyImage Set ComSingleSel to False Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComSelectItem of hoItems 1 to True Set ComSelectItem of hoItems 2 to True Set ComSelectItem of hoItems 3 to True Send Destroy to hoItems Send ComEndUpdate End_Procedure |
445 |
How can copy and paste the selection to Microsoft Word, Excel or any OLE compliant application, as a text
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to False Set ComContinueColumnScroll to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Set ComAutoDrag to OLEexAutoDragCopyText Set ComSingleSel to False Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComSelectItem of hoItems 1 to True Set ComSelectItem of hoItems 3 to True Set ComSelectItem of hoItems 4 to True Set ComSelectItem of hoItems 5 to True Send Destroy to hoItems Send ComEndUpdate End_Procedure |
444 |
How can I change the row's position to another, by drag and drop. Is it possible
|
443 |
Does your control support subscript or superscript, in HTML captions
Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Column" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "<sha ;;0>Event <b><font ;6><off -6>2<off 4>3<off 4>1" to Nothing Send Destroy to hoItems End_Procedure |
442 |
Is there any property I can save and restore automatically the current setting, column position, size, and so on (2)
|
441 |
Is there any property I can save and restore automatically the current setting, column position, size, and so on (1)
|
440 |
Is there any public method to export the selected data
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "C1" to Nothing Variant voColumn Get ComAdd of hoColumns "C2" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "1 index `A-Z`" Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "C3" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComFormatColumn of hoColumn1 to "100 index ``" Send Destroy to hoColumn1 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Set ComSelectItem of hoItems (ComAdd(hoItems,"Item 2")) to True Get ComAdd of hoItems "Item 3" to Nothing Send Destroy to hoItems Send ComEndUpdate Showln "Export CSV Selected Items Only:" Showln (ComExport(Self,"","sel")) End_Procedure |
439 |
How can I change the visual aspect of the links in the sort bar
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComColumnAutoResize to False Variant rs Get Comcreateobject "ADOR.Recordset" to rs Send ComOpen "Orders" "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExList\Sample\Access\SAMPLE.ACCDB" OLEadOpenStatic OLEadLockOptimistic Nothing Set ComDataSource to rs Set ComSortBarHeight to 24 Set ComHeaderHeight to 24 Set ComBackColorSortBar to (RGB(240,240,240)) Set ComBackColorSortBarCaption to (ComBackColor(Self)) Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "gBFLBCJwBAEHhEJAEGg4BdsIQAAYAQGKIYBkAKBQAGaAoDDgNw0QwAAxjMK0EwsACEIrjKCRShyCYZRhGcTSBCIZBqEqSZLiEZRQiiCYsS5GQBSFDcOwHGyQYDkCQpAAWL4tCyMc7QHKAWhrEAbJjgQYJUh+TQAAZCIJRXRQAL/K6rKwnSCQIgkUBpGKdBynEYoYxAfyESCJWyIahWAwoQjUMB1HLQAAxC5kKbkIxyBABFBdVjVeBYG78Bz+ABjEovbAMEwPBqAMwmIAZDheA4FR4AGhTXKcbxrFaXZSzKckPRoADSZq1Sg5LjDJI2ABqU6ABqNLZtJKsZS4apABrWeZ3Q7QMLdFTwA4PH6EZhxXAYbTVeaPZjQIBAgI" to Nothing Send Destroy to hoAppearance Set ComSortBarVisible to True Set ComSortBarCaption to "Drag a <b>column</b> header here to group by that column." Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComItem of hoColumns 1 to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComAlignment of hoColumn to OLECenterAlignment Set ComDef of hoColumn OLEexCellBackColor to 15790320 Set ComSortOrder of hoColumn to True Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComItem of hoColumns1 5 to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComAlignment of hoColumn1 to OLECenterAlignment Set ComDef of hoColumn1 OLEexCellBackColor to 16119285 Set ComSortOrder of hoColumn1 to True Send Destroy to hoColumn1 Send Destroy to hoColumns1 Set ComBackground OLEexSortBarLinkColor to |CI$1000000 Send ComEndUpdate End_Procedure |
438 |
How can I have a case-insensitive filter (exFilterDoCaseSensitive flag is not set)
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Car" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComFilterType of hoColumn to OLEexFilter Set ComFilter of hoColumn to "MAZDA" Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Equipment" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDisplayFilterButton of hoColumn1 to True Set ComDisplayFilterPattern of hoColumn1 to False Set ComCustomFilter of hoColumn1 to "Air Bag||*Air Bag*|||Air condition||*Air condition*|||ABS||*ABS*|||ESP||*ESP*" Set ComFilterType of hoColumn1 to OLEexPattern Set ComFilter of hoColumn1 to "AIR BAG" Send Destroy to hoColumn1 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "Air Bag" Set ComCaption of hoItems (ComAdd(hoItems,"Toyota")) 1 to "Air Bag,Air condition" Set ComCaption of hoItems (ComAdd(hoItems,"Ford")) 1 to "Air condition" Set ComCaption of hoItems (ComAdd(hoItems,"Nissan")) 1 to "Air Bag,ABS,ESP" Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "Air Bag, ABS,ESP" Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "ABS,ESP" Send Destroy to hoItems Send ComApplyFilter Send ComEndUpdate End_Procedure |
437 |
How can I have a case-sensitive filter
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Car" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComFilterType of hoColumn to (OLEexFilterDoCaseSensitive + OLEexFilter) Set ComFilter of hoColumn to "Mazda" Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "Equipment" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDisplayFilterButton of hoColumn1 to True Set ComDisplayFilterPattern of hoColumn1 to False Set ComCustomFilter of hoColumn1 to "Air Bag||*Air Bag*|||Air condition||*Air condition*|||ABS||*ABS*|||ESP||*ESP*" Set ComFilterType of hoColumn1 to (OLEexFilterDoCaseSensitive + OLEexPattern) Set ComFilter of hoColumn1 to "Air Bag" Send Destroy to hoColumn1 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "Air Bag" Set ComCaption of hoItems (ComAdd(hoItems,"Toyota")) 1 to "Air Bag,Air condition" Set ComCaption of hoItems (ComAdd(hoItems,"Ford")) 1 to "Air condition" Set ComCaption of hoItems (ComAdd(hoItems,"Nissan")) 1 to "Air Bag,ABS,ESP" Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "Air Bag, ABS,ESP" Set ComCaption of hoItems (ComAdd(hoItems,"Mazda")) 1 to "ABS,ESP" Send Destroy to hoItems Send ComApplyFilter Send ComEndUpdate End_Procedure |
436 |
I have several columns, but noticed that the filter is using AND between columns, but I need OR clause for filtering. Is it possible
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Item" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilter of hoColumn to "Child 1" Set ComFilterType of hoColumn to OLEexFilter Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Date" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDisplayFilterButton of hoColumn1 to True Set ComDisplayFilterPattern of hoColumn1 to False Set ComDisplayFilterDate of hoColumn1 to True Set ComFilterList of hoColumn1 to (OLEexShowExclude + OLEexShowFocusItem + OLEexShowCheckBox + OLEexNoItems) Set ComFilter of hoColumn1 to "12/28/2010" Set ComFilterType of hoColumn1 to OLEexDate Send Destroy to hoColumn1 Send Destroy to hoColumns1 Set ComFilterCriteria to "%0 or %1" Set ComDescription OLEexFilterBarOr to "<font ;18><fgcolor=FF0000>or</fgcolor></font>" Set ComDescription OLEexFilterBarAnd to "<font ;18><fgcolor=FF0000>and</fgcolor></font>" Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Set ComCaption of hoItems (ComAdd(hoItems,"Child 1")) 1 to "12/27/2010" Set ComCaption of hoItems (ComAdd(hoItems,"Child 2")) 1 to "12/28/2010" Get ComAdd of hoItems "Root 2" to h Set ComCaption of hoItems (ComAdd(hoItems,"Child 1")) 1 to "12/29/2010" Set ComCaption of hoItems (ComAdd(hoItems,"Child 2")) 1 to "12/30/2010" Send Destroy to hoItems Send ComApplyFilter Send ComEndUpdate End_Procedure |
435 |
Is it possible exclude the dates being selected in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Date" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowExclude + OLEexShowFocusItem + OLEexShowCheckBox + OLEexNoItems) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "12/27/2010" to Nothing Get ComAdd of hoItems "12/28/2010" to Nothing Get ComAdd of hoItems "12/29/2010" to Nothing Get ComAdd of hoItems "12/30/2010" to Nothing Get ComAdd of hoItems "12/31/2010" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
434 |
How can I display a calendar control inside the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Date" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexShowCheckBox + OLEexNoItems) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "12/27/2010" to Nothing Get ComAdd of hoItems "12/28/2010" to Nothing Get ComAdd of hoItems "12/29/2010" to Nothing Get ComAdd of hoItems "12/30/2010" to Nothing Get ComAdd of hoItems "12/31/2010" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
433 |
Is it possible to include the dates as checkb-boxes in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Dates" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to True Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexShowCheckBox) Set ComFilter of hoColumn to "to 12/27/2010" Set ComFilterType of hoColumn to OLEexDate Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "12/27/2010" to Nothing Get ComAdd of hoItems "12/28/2010" to Nothing Get ComAdd of hoItems "12/29/2010" to Nothing Get ComAdd of hoItems "12/30/2010" to Nothing Get ComAdd of hoItems "12/31/2010" to Nothing Send Destroy to hoItems Send ComApplyFilter Send ComEndUpdate End_Procedure |
432 |
How can I filter items for dates before a specified date
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Dates" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to True Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexNoItems) Set ComFilter of hoColumn to "to 12/27/2010" Set ComFilterType of hoColumn to OLEexDate Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "12/27/2010" to Nothing Get ComAdd of hoItems "12/28/2010" to Nothing Get ComAdd of hoItems "12/29/2010" to Nothing Get ComAdd of hoItems "12/30/2010" to Nothing Get ComAdd of hoItems "12/31/2010" to Nothing Send Destroy to hoItems Send ComApplyFilter Send ComEndUpdate End_Procedure |
431 |
Is it possible to filter dates
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Dates" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortDate Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to True Set ComDisplayFilterDate of hoColumn to True Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexNoItems) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "12/27/2010" to Nothing Get ComAdd of hoItems "12/28/2010" to Nothing Get ComAdd of hoItems "12/29/2010" to Nothing Get ComAdd of hoItems "12/30/2010" to Nothing Get ComAdd of hoItems "12/31/2010" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
430 |
Is it possible to change the Exclude field name to something different, in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComDescription OLEexFilterBarExclude to "Leaving out" Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to (OLEexShowExclude + OLEexShowFocusItem + OLEexShowCheckBox) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
429 |
How can I display the Exclude field in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to (OLEexShowExclude + OLEexShowFocusItem + OLEexShowCheckBox) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
428 |
Is it possible to show and ensure the focused item from the control, in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to (OLEexShowFocusItem + OLEexShowCheckBox) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Set ComSelectItem of hoItems (ComAdd(hoItems,"Child 2")) to True Send Destroy to hoItems Send ComEndUpdate End_Procedure |
427 |
Is it possible to show only blanks items with no listed items from the control
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to (OLEexShowBlanks + OLEexNoItems) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
426 |
How can I include the blanks items in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to (OLEexShowBlanks + OLEexShowCheckBox) Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
425 |
How can I select multiple items in the drop down filter window, using check-boxes
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to OLEexShowCheckBox Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
424 |
Is it possible to allow a single item being selected in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to OLEexSingleSel Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
423 |
How can I display no (All) item in the drop down filter window
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComDescription OLEexFilterBarAll to "" Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to True Set ComFilterList of hoColumn to OLEexNoItems Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
422 |
Is it possible to display no items in the drop down filter window, so only the pattern is visible
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Items" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to True Set ComFilterList of hoColumn to OLEexNoItems Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Root 1" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Get ComAdd of hoItems "Root 2" to h Get ComAdd of hoItems "Child 1" to Nothing Get ComAdd of hoItems "Child 2" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
421 |
How can I sort the value gets listed in the drop down filter window
Procedure OnCreate Forward Send OnCreate Set ComMarkSearchColumn to False Set ComDescription OLEexFilterBarAll to "" Set ComDescription OLEexFilterBarBlanks to "" Set ComDescription OLEexFilterBarNonBlanks to "" Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "P1" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDisplayFilterButton of hoColumn to True Set ComDisplayFilterPattern of hoColumn to False Set ComFilterList of hoColumn to OLEexSortItemsDesc Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "P2" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDisplayFilterButton of hoColumn1 to True Set ComDisplayFilterPattern of hoColumn1 to False Set ComFilterList of hoColumn1 to OLEexSortItemsAsc Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Z3" to h Set ComCaption of hoItems h 1 to "C" Set ComCaption of hoItems (ComAdd(hoItems,"Z1")) 1 to "B" Set ComCaption of hoItems (ComAdd(hoItems,"Z2")) 1 to "A" Send Destroy to hoItems End_Procedure |
420 |
How can I add or change the padding (spaces) for captions in the control's header
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Padding-Left" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexHeaderPaddingLeft to 18 Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "Padding-Right" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDef of hoColumn1 OLEexHeaderPaddingRight to 18 Set ComHeaderAlignment of hoColumn1 to OLERightAlignment Send Destroy to hoColumn1 Send Destroy to hoColumns1 Send ComEndUpdate End_Procedure |
419 |
Do you have any plans to add cell spacing and cell padding to the cells
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComDrawGridLines to (|CI$fffffffc + OLEexVLines) Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Padding-Left" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCellHasCheckBox to True Set ComDef of hoColumn OLEexCellPaddingLeft to 18 Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Variant voColumn1 Get ComAdd of hoColumns1 "No-Padding" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComDef of hoColumn1 OLEexCellHasCheckBox to True Send Destroy to hoColumn1 Send Destroy to hoColumns1 Variant voColumns2 Get ComColumns to voColumns2 Handle hoColumns2 Get Create (RefClass(cComColumns)) to hoColumns2 Set pvComObject of hoColumns2 to voColumns2 Variant voColumn2 Get ComAdd of hoColumns2 "Empty" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComPosition of hoColumn2 to 0 Send Destroy to hoColumn2 Send Destroy to hoColumns2 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComCaption of hoItems (ComAdd(hoItems,"Item A.1")) 1 to "Item A.2" Set ComCaption of hoItems (ComAdd(hoItems,"Item B.1")) 1 to "Item B.2" Set ComCaption of hoItems (ComAdd(hoItems,"Item C.1")) 1 to "Item C.2" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
418 |
Is it possible display numbers in the same format no matter of regional settings in the control panel
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default positive)'" Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '2|.|3|,|1|1')" Get ComAdd of hoItems -100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default negative)'" Get ComAdd of hoItems -100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '2|.|3|,|1|1')" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
417 |
Is it possible to add a 0 for numbers less than 1 instead .7 to show 0.8
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 0.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems 0.27 to h Set ComFormatCell of hoItems h 0 to "(value format '|||||0') + ' <fgcolor=808080>(Display no leading zeros)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
416 |
How can I specify the format for negative numbers
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems -100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems -100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '||||1') + ' <fgcolor=808080>(Negative sign, number; for example, -1.1)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
415 |
Is it possible to change the grouping character when display numbers
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '|||-') + ' <fgcolor=808080>(grouping character is -)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
414 |
How can I display numbers with 2 digits in each group
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems 100000.27 to h Set ComFormatCell of hoItems h 0 to "(value format '||2') + ' <fgcolor=808080>(grouping by 2 digits)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
413 |
How can I display my numbers using a different decimal separator
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format '|;') + ' <fgcolor=808080>(decimal separator is <b>;</b>)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
412 |
Is it possible to display the numbers using 3 (three) digits
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Def" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format '') + ' <fgcolor=808080>(default)'" Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format '3') + ' <fgcolor=808080>(3 digits)'" Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format 2) + ' <fgcolor=808080>(2 digits)'" Get ComAdd of hoItems 100.27 to h Set ComFormatCell of hoItems h 0 to "(value format 1) + ' <fgcolor=808080>(1 digit)'" Send Destroy to hoItems Send ComEndUpdate End_Procedure |
411 |
Is it possible to format numbers
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Set ComSelBackColor to (ComBackColor(Self)) Set ComSelForeColor to (ComForeColor(Self)) Set ComShowFocusRect to True Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Name" to Nothing Variant voColumn Get ComAdd of hoColumns "A" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortNumeric Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 36 Set ComFormatColumn of hoColumn to "len(value) ? value + ' +'" Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "B" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComSortType of hoColumn1 to OLESortNumeric Set ComAllowSizing of hoColumn1 to False Set ComWidth of hoColumn1 to 36 Set ComFormatColumn of hoColumn1 to "len(value) ? value + ' +'" Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "C" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComSortType of hoColumn2 to OLESortNumeric Set ComAllowSizing of hoColumn2 to False Set ComWidth of hoColumn2 to 36 Set ComFormatColumn of hoColumn2 to "len(value) ? value + ' ='" Send Destroy to hoColumn2 Variant voColumn3 Get ComAdd of hoColumns "A+B+C" to voColumn3 Handle hoColumn3 Get Create (RefClass(cComColumn)) to hoColumn3 Set pvComObject of hoColumn3 to voColumn3 Set ComSortType of hoColumn3 to OLESortNumeric Set ComWidth of hoColumn3 to 64 Set ComComputedField of hoColumn3 to "dbl(%1)+dbl(%2)+dbl(%3)" Set ComFormatColumn of hoColumn3 to "type(value) in (0,1) ? 'null' : ( dbl(value)<0 ? '<fgcolor=FF0000>'+ (value format '2|.|3|,|1' ) : (dbl(value)>0 ? '<fgcolor=0000FF>+'+(value format '2|.|3|,' ): '0.00') )" Set ComDef of hoColumn3 OLEexCaptionFormat to 1 Send Destroy to hoColumn3 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Variant h Get ComAdd of hoItems "Item" to h Set ComCaptionFormat of hoItems h 4 to OLEexComputedField Get ComAdd of hoItems "Item 1" to h Set ComCaption of hoItems h 1 to 7 Set ComCaption of hoItems h 2 to 3 Set ComCaption of hoItems h 3 to 1 Get ComAdd of hoItems "Item 2" to h Set ComCaption of hoItems h 1 to -2 Set ComCaption of hoItems h 2 to -2 Set ComCaption of hoItems h 3 to -4 Get ComAdd of hoItems "Item 3" to h Set ComCaption of hoItems h 1 to 2 Set ComCaption of hoItems h 2 to 2 Set ComCaption of hoItems h 3 to -4 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
410 |
Is it possible background color displayed when the mouse passes over an item
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Def" to Nothing Send Destroy to hoColumns Set ComHotBackColor to (RGB(0,0,128)) Set ComHotForeColor to (RGB(255,255,255)) Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item A" to Nothing Get ComAdd of hoItems "Item B" to Nothing Get ComAdd of hoItems "Item C" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |
409 |
Is it possible to specify the cell's value but still want to display some formatted text instead the value
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Name" to Nothing Variant voColumn Get ComAdd of hoColumns "Values" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortNumeric Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 64 Set ComFormatColumn of hoColumn to "((0:=dbl(value)) < 10? '<fgcolor=808080><font ;7>' :'<b>') + currency(=:0)" Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComFormatCell of hoItems (ComAdd(hoItems,"Item A")) 1 to "`<none>`" Set ComCaption of hoItems (ComAdd(hoItems,"Item 1")) 1 to 10 Set ComCaption of hoItems (ComAdd(hoItems,"Item 2")) 1 to 15 Set ComCaption of hoItems (ComAdd(hoItems,"Item 3")) 1 to 25 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
408 |
I am using the FormatColumn to display the current currency, but would like hide some values. Is it possible
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Name" to Nothing Variant voColumn Get ComAdd of hoColumns "Values" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComSortType of hoColumn to OLESortNumeric Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 64 Set ComFormatColumn of hoColumn to "((0:=dbl(value)) < 10? '<fgcolor=808080><font ;7>' :'<b>') + currency(=:0)" Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Set ComFormatCell of hoItems (ComAdd(hoItems,"Item A")) 1 to " " Set ComCaption of hoItems (ComAdd(hoItems,"Item 1")) 1 to 10 Set ComCaption of hoItems (ComAdd(hoItems,"Item 2")) 1 to 15 Set ComCaption of hoItems (ComAdd(hoItems,"Item 3")) 1 to 25 Send Destroy to hoItems Send ComEndUpdate End_Procedure |
407 |
I am using the FormatColumn to format my columns. Is it possible to ignore the SelForeColor, so the foreground color for selected items does not override my settings
// Fired after a new item is selected. Procedure OnComSelectionChanged Forward Send OnComSelectionChanged Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Send ComClearItemBackColor of hoItems -1 Set ComItemBackColor of hoItems (ComSelectedItem(hoItems,0)) to (RGB(128,255,255)) Send Destroy to hoItems End_Procedure Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Set ComMarkSearchColumn to False Set ComSelForeColor to (ComForeColor(Self)) Set ComSelBackColor to (ComBackColor(Self)) Set ComShowFocusRect to False Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Format" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComFormatColumn of hoColumn to "type(value) in (0,1) ? 'null' : ( dbl(value)<0 ? '<fgcolor=FF0000>'+ (value format '2|.|3|,|1' ) : (dbl(value)>0 ? '<fgcolor=0000FF>+'+(value format '2|.|3|,' ): '0.00') )" Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Get ComAdd of hoItems1 10 to Nothing Get ComAdd of hoItems1 -8 to Nothing Send Destroy to hoItems1 Send ComEndUpdate End_Procedure |
406 |
Is it possible to change the height for all items at once
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Items" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Get ComAdd of hoItems "Item 3" to Nothing Get ComAdd of hoItems "Item 4" to Nothing Send Destroy to hoItems Send ComEndUpdate Set ComDefaultItemHeight to 12 Variant voItems1 Get ComItems to voItems1 Handle hoItems1 Get Create (RefClass(cComItems)) to hoItems1 Set pvComObject of hoItems1 to voItems1 Set ComItemHeight of hoItems1 -1 to 12 Send Destroy to hoItems1 End_Procedure |
405 |
How can I change the shape of the line to be shown when user drag and drop data over the control
// Occurs when the OLEDrag method is called. Procedure OnComOLEStartDrag Variant llData Integer llAllowedEffects Forward Send OnComOLEStartDrag llData llAllowedEffects // Data.SetData("data to be dragged") End_Procedure Procedure OnCreate Forward Send OnCreate Set ComOLEDropMode to OLEexOLEDropManual Variant voAppearance Get ComVisualAppearance to voAppearance Handle hoAppearance Get Create (RefClass(cComAppearance)) to hoAppearance Set pvComObject of hoAppearance to voAppearance Get ComAdd of hoAppearance 1 "C:\Program Files\Exontrol\ExList\Sample\VB\DragDrop\insert_bottom.ebn" to Nothing Send Destroy to hoAppearance Set ComBackground OLEexListOLEDropPosition to |CI$1000000 Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Send Destroy to hoItems End_Procedure |
404 |
How can I highlight the item from cursor when the user drag and drop data over the control
// Occurs when the OLEDrag method is called. Procedure OnComOLEStartDrag Variant llData Integer llAllowedEffects Forward Send OnComOLEStartDrag llData llAllowedEffects // Data.SetData("data to be dragged") End_Procedure Procedure OnCreate Forward Send OnCreate Set ComOLEDropMode to OLEexOLEDropManual Set ComBackground OLEexListOLEDropPosition to (RGB(1,0,0)) Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Default" to Nothing Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "Item 1" to Nothing Get ComAdd of hoItems "Item 2" to Nothing Send Destroy to hoItems End_Procedure |
403 |
How can I start drag and drop items
|
402 |
When I'm trying to show string with "line break" character (vbCrLF) in a textbox, it shows 2 squares. Is there any way to hide these squares
Procedure OnCreate Forward Send OnCreate Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Get ComAdd of hoColumns "Value" to Nothing Variant voColumn Get ComAdd of hoColumns "CellSingleLine = False" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComComputedField of hoColumn to "%0" Set ComDef of hoColumn OLEexCellSingleLine to False Send Destroy to hoColumn Variant voColumn1 Get ComAdd of hoColumns "FormatColumn/replace CRLF" to voColumn1 Handle hoColumn1 Get Create (RefClass(cComColumn)) to hoColumn1 Set pvComObject of hoColumn1 to voColumn1 Set ComComputedField of hoColumn1 to "%0" Set ComFormatColumn of hoColumn1 to "value replace `\r\n` with ``" Send Destroy to hoColumn1 Variant voColumn2 Get ComAdd of hoColumns "FormatColumn/replace TAB,CRLF" to voColumn2 Handle hoColumn2 Get Create (RefClass(cComColumn)) to hoColumn2 Set pvComObject of hoColumn2 to voColumn2 Set ComComputedField of hoColumn2 to "%0" Set ComFormatColumn of hoColumn2 to "(value replace `\t` with ``) replace `\r\n` with ``" Send Destroy to hoColumn2 Send Destroy to hoColumns Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "a\ta\r\nb\tb" to Nothing Send Destroy to hoItems End_Procedure |
401 |
The Column.Alignment property does not seem to work for cells with images in them. What can be done
Procedure OnCreate Forward Send OnCreate Send ComBeginUpdate Send ComImages "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=" Set ComDrawGridLines to OLEexAllLines Set ComHeaderHeight to 24 Set ComDefaultItemHeight to 24 Variant voColumns Get ComColumns to voColumns Handle hoColumns Get Create (RefClass(cComColumns)) to hoColumns Set pvComObject of hoColumns to voColumns Variant voColumn Get ComAdd of hoColumns "Image" to voColumn Handle hoColumn Get Create (RefClass(cComColumn)) to hoColumn Set pvComObject of hoColumn to voColumn Set ComAllowSizing of hoColumn to False Set ComWidth of hoColumn to 32 Set ComHTMLCaption of hoColumn to "<img>1</img>" Set ComHeaderAlignment of hoColumn to OLECenterAlignment Set ComAlignment of hoColumn to OLECenterAlignment Set ComDef of hoColumn OLEexCaptionFormat to 1 Send Destroy to hoColumn Send Destroy to hoColumns Variant voColumns1 Get ComColumns to voColumns1 Handle hoColumns1 Get Create (RefClass(cComColumns)) to hoColumns1 Set pvComObject of hoColumns1 to voColumns1 Get ComAdd of hoColumns1 "Rest" to Nothing Send Destroy to hoColumns1 Variant voItems Get ComItems to voItems Handle hoItems Get Create (RefClass(cComItems)) to hoItems Set pvComObject of hoItems to voItems Get ComAdd of hoItems "<img>1</img>" to Nothing Get ComAdd of hoItems "<img>2</img>" to Nothing Get ComAdd of hoItems "<img>3</img>" to Nothing Send Destroy to hoItems Send ComEndUpdate End_Procedure |